/*
** ADOBE SYSTEMS INCORPORATED
** Copyright 2012 Adobe Systems Incorporated
** All Rights Reserved.
**
** NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the
** terms of the Adobe license agreement accompanying it.  If you have received this file from a
** source other than Adobe, then your use, modification, or distribution of it requires the prior
** written permission of Adobe.
*/
/*
 * A sample C library for working with integer arrays
 */

typedef struct IntArray
{
    int* array;
    int length;
} IntArray;

int sumArray(int* buffer, int bufferSize);
int dotProductArray(int* buffer, int bufferSize);
IntArray reverseArray(int* buffer, int bufferSize);
IntArray incrementArray(int* buffer, int bufferSize);
